On some systems PangoFT2 is optional, so we only use the fallback when
it is being required.
# Require PangoFT2 if on X11 or wayland
require_pangoft2 = wayland_enabled or x11_enabled
-pangoft_dep = dependency('pangoft2', required: require_pangoft2,
- fallback : ['pango', 'libpangoft2_dep'])
+pangoft_dep = dependency('pangoft2', required: false)
if pangoft_dep.found()
# Need at least 2.7.1 for FT_Get_Var_Design_Coordinates()
endif
endif
+if require_pangoft2
+ pangoft_dep = dependency('pangoft2', fallback : ['pango', 'libpangoft2_dep'])
+endif
+
if win32_enabled
# for GTK_IM_CONTEXT_IME
pangowin32_dep = dependency('pangowin32')